//
//  IAPAppIDAccount.h
//  Source
//
//  Created by Toj on 5/9/22.
//
//  3. 沙盒测试员, 内购测试用的账号


新的内购产品上线之前, 测试人员一般需要对内购产品进行测试, 但是内购涉及到钱, 所以苹果为内购测试提供了 沙箱测试账号 的功能,
Apple Pay 推出之后 沙箱测试账号`也可以用于 Apple Pay 支付的测试, 沙箱测试账号
简单理解就是: 只能用于内购和 Apple Pay 测试功能的 Apple ID, 它并不是真实的 Apple ID.

#pragma mark - 步骤
打开开发者后台 -> itunes Connect -> 用户和访问 -> 沙盒测试员 -> +

填写沙箱测试账号信息需要注意以下几点:
1. 电子邮件不能是别人已经注册过 AppleID 的邮箱
2. 电子邮箱可以不是真实的邮箱, 但是必须符合邮箱格式
App Store 地区的选择, 测试的时候弹出的提示框以及结算的价格会按照沙箱账号选择的地区来, 建议测试的时候新建几个不同地区的账号进行测试....

#pragma mark - 沙盒账号使用
沙盒账号测试的使用:
去真机的 App Store 退出真实的 Apple ID 账号, 退出之后并不需要在App Store 里面登录沙箱测试账号
然后去 App 里面测试购买商品, 会弹出登录框，选择 使用现有的 Apple ID, 然后登录沙盒测试账号, 登录成功之后会弹出购买提示框, 点击 购买，然后会弹出提示框完成购买.

注意：
1. 首先沙盒测试账号必须在真机环境下进行测试, 并且是 adhoc 证书或者 develop 证书签名的安装包
2. 沙盒账号不支持直接从 App Store 下载的安装包

